//package Controller;
//
//import Behavior.*;
//import Cloth.*;
//import Duck.*;
//import Person.*;
//import Model.*;
//
//public class SceneOne {
//    public void SceneOneSimu() throws InterruptedException {
//        System.out.println("-----------SCENE ONE------------");
//        Thread.sleep(2000);
//        Person hunter = new Hunter(new HotCloth());
//        hunter.display();
//        hunter.showCloth();
//        Thread.sleep(1000);
//        Duck duck1 = new MallardDuck();
//        duck1.display();
//        duck1.swim();
//        Thread.sleep(1000);
//        Duck duck2 = new RedHeadDuck();
//        duck2.display();
//        duck2.swim();
//        Thread.sleep(1000);
//        Duck duck3 = new RubberDuck();
//        duck3.display();
//        duck3.swim();
//        Thread.sleep(3000);
//        duck1.setFlyBehavior(new FlyWithWings());
//        duck1.display();
//        duck1.performFly();
//        Thread.sleep(2000);
//        hunter.display();
//        hunter.shoot(duck1);
//        Thread.sleep(3000);
//        duck1.display();
//        duck1.performFly();
//        duck1.getState();
//        Thread.sleep(3000);
//    }
//}
